package com.wonders.module.auth.dao;

import java.util.List;

import com.wonders.framework.dao.BaseDao;
import com.wonders.module.auth.entity.bo.Menu;
import com.wonders.module.auth.entity.vo.MenuVo;

/**
 * 菜单数据层
 * 
 * @author WuBin
 * 
 */
public interface MenuDao extends BaseDao {

	/**
	 * 获取用户菜单信息
	 * 
	 * @param userId
	 *            用户编号
	 * @return 菜单信息
	 */
	public List<Menu> getUserMenu(Long userId);

	/**
	 * 查询菜单信息
	 * 
	 * @param menuVo
	 *            查询参数
	 * @return 菜单信息
	 */
	public List<Menu> query(MenuVo menuVo);

	/**
	 * 删除菜单信息
	 * 
	 * @param id
	 *            菜单编号
	 */
	public void remove(Long id);

}
